# -*- coding: utf-8 -*-
from seekfree import UART
from seekfree import GPIO

UART.help()                             # 模块使用说明

uart = UART(115200)                     # 初始化 UART 波特率 115200
uart.write('Uart test.\r\n')

pinpg3 = GPIO(0x63, 0, 1)               # G3 输入 上拉

while 1:
    if uart.any():                      # 读取缓冲区长度
        uart_str = uart.read()          # 获取数据
        print(uart_str)                 # 打印数据
        uart.write(uart_str)            # 回发数据

    if pinpg3.value() == 0:             # 按下按键 G3
        print("Exti UART test program.\n")
        break                           # 退出测试程序 （如果接下来要运行其他代码请先退出本测试程序）
